package com.itlong.cloud.POJO.PO;

import com.itlong.cloud.annotation.ItlField;
import com.itlong.cloud.annotation.ItlTables;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <desc>
 *  第三方支付管理表数据对象
 * <desc/>
 *
 * @createDate 2018-09-24
 */
@ItlTables("third_party_payment_management_info")
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class ThirdPartyPaymentManagementInfoPO extends BasePO  implements Serializable {

    @ItlField(value = "payment_management_id",logicKey = "key")
    private String paymentManagementId; //支付管理ID 逻辑ID

    @ItlField("third_party_payment")
    private  String thirdPartyPayment; //第三方支付 1微信支付 2	 3旺龙手续费

    @ItlField("fee_rule")
    private String feeRule; //收费规则 1按比率 2按笔

    @ItlField("handling_fee")
    private BigDecimal handlingFee; //手续费

    @ItlField("take_handling_fee")
    private String takeHandlingFee; //收款手续费(微信百分比)

    @ItlField("pay_handling_fee")
    private String payHandlingFee; //付款手续费(银联固定)

    @ItlField("low_amount")
    private String lowAmount; //自动提现最小余额

    @ItlField("url")
    private String url; //网址

    @ItlField("contact_number")
    private String contactNumber; //联系电话

    @ItlField("remark")
    private String remark; //备注

}
